The opposition challenged Prime Minister Najib Abdul Razak to come clean on communication firm Apco Worldwide's renewed contract.