Waterproof headlamp