Thousands of demonstrators clashed with police in a violent protest against the opening of the new European Central Bank headquarters in Frankfurt, Germany.