German parliament votes to legalise same-sex marriage, Angela Merkel votes against