Shanghai lockdown hurts oil prices, bonds and yen take a beating