Men who consume about two cups of coffee a day, or the equivalent amount of caffeine, are significantly more likely to have urinary incontinence or a "leaky bladder" than men who drink less or none at all, according to new research from the US.