Poll shows Scottish independence vote too close to call as London offers more powers