BlackBerry hires Eric Johnson as President of Global Sales