Giant hail batters homes in Queensland