HTC One X10 is here, and it has a massive 2-day battery!