Friday had highest temperatures so far this year, with 21.3 degrees recorded in Co Mayo, though widespread rain expected on Thursday