Liberal Democrats leader Vince Cable’s writing considered ‘too good’ for 2017’s Bad Sex in Fiction Award