AGREEMENT AND PLAN OF MERGER BY AND AMONG YAHOO! INC. ALAMO ACQUISITION CORP. AND BROADCAST.COM INC. DATED AS OF MARCH 31, 1999