Restoration Hardware nails IPO at $24 a share