Aspirin is being used to prevent miscarriage, heart disease and cancer, but it's not suitable for everyone and can sometimes do more harm than good. Mark Porter unpicks the confusing messages about aspirin and when it should be taken.