Commission launches open access publishing platform for scientific papers