Stellar mining rally helps European stocks recoup losses