Design weaknesses in major password managers enable vault attacks, researchers say