Ecological drift in niche-structured communities: neutral pattern does not imply neutral process