Bangladesh’s Covid-hit Shakib cleared to play Sri Lanka Test