70 per cent of the public oppose same-sex marriage