Kate Middleton joins Prince William at the altar at Westminster Abbey