Swiss court clears Sepp Blatter and Michel Platini of corruption allegations