US president says he has ‘held back’ on firing the head of the Federal Reserve leading up to end of Powell’s term in May