As we mark this year's Back to the Future Day, scientists reveal what the cult classic got right - and what it got completely wrong.