French protests spread across Europe