Kansas lawmakers cap digital currency political donations at $100 excluding foreign donors