As President Trump starts his second month in office, he has announced his pick to replace Michael Flynn as national security adviser, and as people rally across the country against his policies.