Hot sun, then thunder and rain, but Relay for Life goes on