Prince Philip excelled at a range of sports from sailing and cricket to polo and carriage driving.