Insys Therapeutics names current CFO Andrew Long as company's new CEO