Kate Middleton admitted to hospital for abdominal surgery