Julio Cesar Chavez Jr. misses weight, will lose $1 million