Super Micro profit surges to $1.17B on AI server demand