The Government has rowed back on proposals to make it illegal to smoke in pub beer gardens.