Oil prices climb again with Brent crude hitting $106 a barrel amid US-Iran escalation