Bitcoin hits 18-month low below $25,000