Lions WR Amon-Ra St. Brown 'doing good,' won't play in final preseason game