Kate Middleton and Prince William Celebrate Third Wedding Anniversary