News World David Cameron says gay marriage was a ‘great step’ in his legacy during his resignation speech