Oil falls below $102 amid signs of weak US economy