Rory O’Neill, Sen David Norris among honorary degrees at TCD