Twitter increases top end of IPO price to $25 a share