David Cameron defends ECHR and insists UK will remain under European court's law