leakproof metal cap