Metro’s India biz: High price turns off investors