Giants, Eagles tipped for AFL grand final