Maharashtra cancels 500 doctor appointments as specialists fail to show up; low pay, poor infrastructure blamed