Police: Masked suspect uses assault rifle to shoot man in St. Louis