Former Nebraska QB Luke McCaffrey announces transfer to Louisville