Ben Hammam admits receiving 6.7 million euros from Germany