Molecularly imprinted polymers based on magnetic fly-ash-cenosphere composites for bisphenol A recognition