Oil prices reach six-month high