Egypt has signed a contract with France to buy 30 Rafale fighter jets, its defense ministry said in a statement early on Tuesday, in a deal that investigative website Disclose said on Monday was worth 3.75 billion euro ($4.5 billion).