UK home secretary Suella Braverman resigns after 6 weeks in office