David Cameron links London mayor hopeful to ‘IS supporter’