Tensions run high as thousands of migrants in Macedonia try to board buses to Serbia, with the chaos exacerbated by a train strike and heavy downpours of rain.