It is a problem which has left millions of Britons fuming, and countless tablecloths stained and wet - the dribbling teapot.