42 charged after protest delays Harvard-Yale game