A review of the BlackBerry Z10