US President Donald Trump has told supporters that his proposed wall along the border with mexico could have solar panels fixed to it. Addressing a rally in Iowa, Trump suggested the plan was his own.