Oil prices struggle to hold five-month high amid growing demand fears