Motorola and Samsung beat new iPhones in repairability ranking