Donald Trump criticised by Scottish party leaders over Charlottesville remarks