add python interface for xgboost