United States and Cuba sign historic agreement at the Vatican