Ospreys halt Leinster's run