Stoxx 600 hits all-time high of 638 as oil slump fuels rally