Louisville beats Michigan 82-76 to win NCAA title