Prince Philip's son Prince Charles and grandson Prince William are among those who sent birthday messages to the royal, who has turned 99.