Cory and ISC to revive Barking wharf with £34m contract