Donald Trump finally accepts Barack Obama was born in US