Pharmacies running low on meningitis B vaccine as people rush for jabs