Tom Cruise receives praises from critics for ‘Top Gun’ sequel