India have beaten the West Indies by four wickets in their first One-Day International in Port of Spain, Trinidad.