Heavy rainfall creates huge traffic jams across Delhi, India