BBM rumoured to come to Windows Phone 8, tablet, desktop, and web