Shaheen Afridi ruled out of Asia Cup 2022 due to knee ligament injury