Oil price falls below $75