Faltings heights of abelian varieties with complex multiplication