Great Britain's Cameron Norrie booked a second-round meeting with Alex de Minaur at the Monte-Carlo Masters after coming through a three-set battle with world No 58 Miomir Kecmanovic.