A flexible statistical model for alignment of label-free proteomics data – incorporating ion mobility and product ion information