BlackBerry beats Q1 estimates with $152.9M revenue, stock jumps 8%