Scots told to be on alert for al-Qaeda terror attack