Casio G-Shock GM-110BB watch review: Sensibly tough and stylish