Keenum leads 3 scoring drives, Vikings beat Bears 20-17