Sunny and hot weather to continue until late May before rain arrives