Palmer wipes out 50-year-old Cardinals record with 14th TD pass