Houston beats West Virginia on wild Hail Mary