The importance and the challenges of impurity profiling in modern pharmaceutical analysis