BlackBerry remains UK’s best selling smartphone for second consecutive year