UK home secretary resigns after just 43 days in post