Sri Lanka's Thisara Perera produced one of the moments of the Cricket World Cup so far, as he took an incredible diving catch in his side's match against Afghanistan.