Oil prices rebound amid geopolitical concern