Niagara Falls City Council approves public works contracts and police union deal