O'Shea hails Harlequins players