Oriented nucleation, oriented growth and twinning in cube texture formation