Oil prices climb past $102 as US-Iran standoff chokes Hormuz strait