Micron rises even as Barclays says weaker pricing may set up Q3 miss, weak guidance