Dallas marathoner missed Boston blast by 90 seconds