Blackberry sells patent assets for $600M