MPPT Solar Controller Based on Natural Heat Dissipation for Solar with Lithium Battery Storage