motorola edge 20 pro teardown video repairability score battery screen removing difficulties motorola edge 20 pro teardown