Turkish police have detained more than 80 people and used tear gas to prevent thousands of leftist protesters from marching to Istanbul 's Taksim square to hold a May Day rally .