Crude prices fall to three-month low