Gerald Coetzee is back for ODIs after last playing the format in the 2023 World Cup