Niagara Falls City Council approves new NYPA energy allocation agreement