The San Diego Padres signed Nelson Cruz to a one-year, $1 million contract Wednesday, ensuring that the 42-year-old will spend…