Afridi should apologize to nation: Sarfraz