Crude tumbles towards worst May performance in 7 years on trade-war anxiety