Giant hailstones rain down on North Queensland