RIM reveals more details about Blackberry 10