ECNet is an evolutionary context-integrated machine learning framework for protein engineering