Boris fails to defend Cameron