Bank Holiday Monday has broken the record for the hottest May day ever in Wales with temperatures creeping close to 31C