Twenty years ago, Shane was 2 times older than Garret is now. If Garret is currently 12, how old is Shane now?