Every Peter Weir film, ranked in order of greatness