Shortages hinder India's drive to vaccinate over-18s