Catherine Princess of Wales in hospital for two weeks following surgery