A fast current-based MPPT technique based on sliding mode control