Former Bayern and Germany boss Hansi Flick joins the club until 2026, replacing Xavi in the Barca hot seat.