With Headwinds Looming, Mayor de Blasio Unveils $88.7 Billion Budget