Galileo Primary Code Acquisition Based on Multi-hypothesis Secondary Code Ambiguity Elimination