Modeling algal biofilms: Role of carbon, light, cell surface charge, and ionic species