Bavuma leads from front as South Africa sweep Ireland