Debenhams set for 10 new stores across India