Oil hits one-month high near $55 on tighter supplies