Buckingham Palace has announced that the 95-year-old Duke of Edinburgh will take a step back from public events and engagements later in the year.