President Donald Trump has struggled to gain approval from the public on his handling of key issues on which he campaigned.