Hundreds by Aaron Finch and Shaun Marsh propelled Australia to a 200-run win against Scotland in the lone one-day international in Edinburgh.