Program plans to plant over 300 trees across New Haven