Dual roles of fulvic acid on the photodegradation of propranolol under different light-source irradiation