Oil falls on China demand worries, held up by Middle East conflicts