BlackBerry promises 650 new jobs in Ottawa with move into self-driving cars