Spring could arrive five weeks earlier by 2100