When did Starlin Castro debut as the starting shortstop