Modeling of zircon nucleation and growth rates using crystal size distributions in a cooling magmatic intrusion