Bonmarché saved as buyer swoops