Prime Minister vows to push ahead with same-sex 'marriage'