Thousands of protesters have clashed with riot police during a 24-hour general strike in the debt-laden nation of Greece.