Oil falls as firm dollar, China economy counter 7-week rally