Ecotricity boss Dale Vince said the money should be used to fill a defence spending black hole amid a major row over how to boost funding for the Armed Forces.