Microsoft contest targets Windows 8, mobile applications