The benefits and harms of breast cancer screening