M&S's sell-out leopard print jeans are back in stock and shoppers say they're 'worth the wait' and 'gorgeous'