Prince Philip dies at Windsor aged 99