Gene regulation by riboswitches