Vinatieri, Luck lead Colts past Vikings 23-20