Gene function finding through cross-organism ensemble learning