Vikings rally past Lions 28-24 on Osborn’s last-minute TD