Adsorbate chemical environment-based machine learning framework for heterogeneous catalysis