Egypt and Sudan sign defence pact and blame Ethiopia for stalled dam talks