Al Sharpton to Join MSNBC As a Host; He's a Perfect Fit for Network