Microsoft offers limited time discounts on Windows 7 upgrades