Sandy telethon raises nearly $23 million, MTV to air fundraiser