Craig Lowndes announces his retirement from full-time driving