Austria and Slovakia both set all-time temperature records, while Hungary's nuclear plant cut output to 10% due to low river levels.