Mr Price Group leads retail rally on stock market after reporting sales upturn