Local trains to run in West Bengal at 50% seating capacity from October 31