The European Central Bank (ECB) has kept its core interest rates on hold after seven successive cuts, citing uncertainty over the threatened US trade war escalation.