David Cameron once described his Christian faith as something that comes and goes like the patchy reception of Magic FM in ...