Oil prices climb more than 4% due to supply fears