Elucidating the genetic control and mechanisms of cooking time differences in dry bean