Martha's Vineyard switches to electric buses with solar and battery backup