Apple s iphone 7 not as good as the samsung galaxy s8 consumer report says