Royals in attendance as Prince William and Kate Middleton graduate