William Hayes — American football player