Football Five-star Keon Keeley commits to Alabama