Ex-Tory minister admits UK should have sanctioned Israel