Text this: A new teaching learning artificial bee colony based maximum power point tracking approach for assessing various parameters of photovoltaic system under different atmospheric conditions