Scarlets get the better of Ospreys