returns a shuffled deck