Smoking in Russia will be banned from restaurants, long-distance trains and housing block entrance halls under a tough new bill passed by parliament.