Royal wedding of Kate Middleton and Prince William begins