Samsung Galaxy S8 and Galaxy S8 Plus review: Almost to Infinity