David Oliver: Facts the Daily Mail omits in its GP bashing