'Avengers: Endgame': Emotional, fun but perfunctory