Samsung Galaxy S24 Ultra review: A stunning phone with a justifiably steep price tag