Cardinals fall to Packers 31-17