Samsung Galaxy S7 is tough to repair, says iFixIt