The Champions League final was delayed by more than 30 minutes, with police seen to use tear gas on fans.