Investigations on Nb2C monolayer as promising anode material for Li or non-Li ion batteries from first-principles calculations