Texas fireman robs bank, leaves $20 tip