Donald Trump launched into a scathing attack on former President Barack Obama as he defended his proposed Iran peace deal at the G7 Summit.