Eagles' second Christmas album raises $2.5 million for chari