Pics Liz Truss is fighting the ‘battle of ideas’ alongside Ted Cruz and it’s a marriage made in Twitter mockery heaven