The polypore genera Abundisporus and Perenniporia (Basidiomycota) in China, with notes on Haploporus.