Gravar-mail: Tandem riboswitches form a natural Boolean logic gate to control purine metabolism in bacteria