A semi-centralized multi-agent RL framework for efficient irrigation scheduling