New nile treaty siged despite Egyptian, Sudanese opposition