Afghanistan qualify directly for 2023 ODI World Cup