Khalid Sayed: Western Cape Premier's budget doesn't put residents first