How major markets have performed since ECB surprise and latest US inflation news