Postmenopausal levels of oestrogen, androgen, and SHBG and breast cancer: long-term results of a prospective study