Variational data assimilation for blood flow simulations