Respected medical journal the BMJ has a long history of publishing silly papers at Christmas, but the joke is wearing thin – and actually harming science