ASTRA wins contract to study weather cubesat constellation