MPPT charge regulators