Marks & Spencer's new bikini shocks customers