Lawsuit charges Microsoft with location spying with Windows Phone 7