Same-sex marriage passes third reading in House of Commons