How is a fill or kill order used in trading, and what is it?