Afridi’s all-round performance lights up BPL