Imran Khan eyes victory as Pakistan announces elections on July 25