Independent MP Gareth Ward is charged by police with the alleged historical sexual abuse of a man and a teenage boy.