Crude oil prices eke out gains as US stimulus hopes lift global markets