who sang the song should have been a cowboy