Randy Allen named NFL High School Coach of the Year