Ready for Opening Day: Cardinals finalize 25-man roster