Stage at diagnosis is a key explanation of differences in breast cancer survival across Europe