Zimbabwe: Impala strikes $971m black ownership deal