EC slams Siemens cartel with biggest fine ever