SENSEX crosses 77,950, NIFTY50 at 24,403; global tech rally boosts sentiment