Oil falls to near $103 after China growth slows