Oil falls as demands fears outweigh stimulus efforts