Serco awarded $46 million ESA contract to provide science and engineering services