Arm prices IPO at $51 per share, valuing company at over $54 billion