US President Donald Trump says he asked for the resignation of former National Security Adviser Michael Flynn because he was not happy with the way he gave information to VP Pence.