Barack Obama ridiculed Donald Trump's White House renovations at an Ohio rally, while supporting Democratic candidates Amy Acton and Sherrod Brown and criticising a controversial campaign advertisement