galaxy s21 vs p40 pro