hidden solar costs