World Twenty20: Sri Lanka beat South Africa by 5 runs