Amsterdam pro-Palestine protest turns messy