Microsoft lures developers with Windows Azure