Louise Haigh resigns as Transport Secretary