Leak-proof water bottle