NCAA hammers Miami for NIL violations