Egypt signs $190 million aid deal with US