Kaepernick snaps back at Trent Dilfer’s Criticisms