buy pyridostigmine how long does pyridostigmine last