Oil prices mixed amid supply fears and China’s weak economic data