South Africa announce squad for the ODI against England