Domestic light at night and breast cancer risk: a prospective analysis of 105?000 UK women in the Generations Study.