MP admits asking secretary to buy vibrators – but denies sexual harassment