backends/native: Use correct constructor for CLUTTER_TOUCH_CANCEL events
We were using the generic constructor for BEGIN/UPDATE/END events, that have more data than CLUTTER_TOUCH_CANCEL. Since that function checks for the event type, we were awkwardly forwarding a NULL event here.
Related: #3016 (closed)