Australian cricketer Phil Hughes is in a critical condition in hospital after being hit by a ball during a match in Sydney.