Microsoft's Surface Pro 7 goes on sale in India