More than 2 million infant swings, rockers recalled after baby's death