Alabama passes largest education budget in 10 years