President Donald Trump has bowed to the NRA on background checks for gun control, one of a series of reversals that's left aides scrambling and Democrats fuming.