David Cameron's countdown to win over MPs on same-sex ‘marriage’ bill