Barcelona in need of rare European home victory against Frankfurt