City Council approves Knights stadium funding