BlackBerry launches low-cost Q5 phone