India blames train crash on signal failure as death toll nears 300