Sri Lanka signs cultural pact with Egypt