Motorola Droid Razr HD review: How phones should be built