Power supply may fully be restored by 7pm today, Nasrul Hamid hopes