Whites Creek senior charged with carrying gun on campus