Dual data and motif clustering improves the modeling and interpretation of phosphoproteomic data