Records fall as run of hot weather continues