Food carts go all electric ... and even solar powered