Imran still has time to apologise: Ayesha Gulalai