Prince Philip, the husband of Britain's Queen Elizabeth, made his first major public appearance since a hospital stay for a bladder infection, attending the annual Trooping the Colour ceremony in central London.