Future Shop apologizes for HTC Touch Pro error