Sri Lanka captain Dasun Shanaka apologised to fans and blamed injuries and missed moments after his team crashed out of the T20 World Cup 2026.