Explain the differences between clustered and non-clustered indexes and how they affect query performance.