HCLTech bags $1.14 billion deal from European firm