Stargate' 30 years later: Roland Emmerich's flawed sci-fi classic remains a refreshing watch