Tigers hold off Seagulls to win VFL flag