Variable constant current LED driver