BlackBerry announces poor Q3 results