Independent New South Wales MP Gareth Ward has been charged with historical sexual abuse of a man and teenage boy. Mr Ward says he's innocent of all charges.