'moana' comes out on top at the box office for third consecutive weekend