Buffalo Council Approves Budget on First Reading