Solar battery backup vs generator: which is better for home?