Are these gloves really waterproof when riding in a downpour all day? Are they good for 20 degree temperatures?