MPs approve changes to 700 years of law to accomodate same-sex 'marriage' legislation