Oil prices hit 5-month highs with supply concerns amid geopolitical tension