Tatum scores 51, Celtics beat Hornets for 7th straight win