What are the key differences between classical and operant conditioning in psychology?