E-cigarettes 'should be on prescription'