The US president spends the weekend in Scotland as further protests against his visit take place.