Heavy rain and hail buffets Essex on hottest day of the year