Prime Minister Tony Abbott has slapped down a cross-party attempt to legalise same-sex marriage, but faces six weeks of potentially divisive debate over the issue, with conservative MPs mobilising to block any move to legislate the landmark social reform.