John Barilaro charged with assault after Sydney cameraman scuffle