YouTube caves to Trump with $24.5M settlement