England footballer Adam Johnson has been charged with three child sex offences with a person under 16 and one of sexual grooming.