Oil protests in Sudan kill 29