Hope powers West Indies to ODI sweep over Afghanistan