Morocco signs Galileo partnership agreement with EU