World stocks hit all-time high, tops Jan 2018 level