how long is lord of the rings fellowship