Mum battered as she shields baby from huge hailstones