Afridi defends himself after media row