Chris Davies quits the general election after other Welsh Tories criticise his selection in Ynys Mon.