Proteas cruise to victory over Windies