WTI edges lower to near $75.00 amid China demand concerns, Libya supply risks might cap its downside