India's small truckers squeezed as costs eat 30% of trip profit