North India likely to witness intense rainfall July 18-21: IMD