BlackBerry 10 Dev Alpha pictures and hands-on