Man denies performing sex act on himself in Dundee supermarket