Donald Trump’s approval rating falls to 42% as per a new poll, with declining support among his MAGA base and traditional Republicans, as economic concerns and inflation weigh on public opinion.