Council agrees to postpone vote on controversial development project