US vice president greeted by pro-Palestine protesters in Scotland