Power Security: Solar Battery vs Generator Cost Efficiency for Your Home?