Basketball Recruiting 2026 Top-30 recruit receives offer from Alabama while on visit