do twin flames have the same blood type