Mercury emission and adsorption characteristics of fly ash in PC and CFB boilers