Alabama lands $125M solar energy project