Buffalo unveils parking and water amnesty programs for City residents