Qld sweats through scorching heatwave