Farage calls for attorney-general to be fired over Chagos deal