"Back to the Future Part II" holds up 31 years later