Vanguard slams low-cost rivals over charges