The Samsung Galaxy S5 - Teardown Review