Council approves $800M budget after divisive vote on $50,000 for neighborhood associations