Duke of Edinburgh Prince Philip honoured for 'duty to the crown and people of the world'