Advancing colloidal quantum dot photovoltaic technology