Shopkeepers are to be banned from displaying cigarettes and tobacco under new measures announced by Health Secretary Alan Johnson.