Spain to finance Egyptian railway development