Oil climbs, fuelled by tighter supplies, China stimulus