Maruti Suzuki unveils price of all-new Swift