top-rated water-resistant vest for cycling