House of Commons passes same-sex 'marriage' bill