HTC Windows Phone 7, upcoming or hoax?