Cardiff collapse as Ospreys cruise