The UK has had one of its hottest days on record, with a high of 38.1C (100.6F) - and forecasters are warning it will be ...