Queen Elizabeth won't take the royal salute at Trooping the Colour for the first time this year, with Princes Charles and William and Princess Anne set to step in.