TAQA Signs an extensive contract with eVision