Microsoft's Razorfish taps Rackspace for cloud hosting