Efficient adsorption and visible-light photocatalytic degradation of tetracycline hydrochloride using mesoporous BiOI microspheres.