solar photovoltaic controller 20a