Rite Aid offering H1N1 vaccine in 30 states