While the motive for last night's events remains unclear, President Trump has faced two previous attempts on his life.