Twitter hits Wall Street with a bang amid high anticipation