Microsoft releases Windows Phone 8 software development kit