Use smex for M-x enhancement