Difference between select and selectexpr in spark