Effective removal of phosphate from aqueous solution using mesoporous rodlike NiFe2O4 as magnetically separable adsorbent