Ce-doped molybdenum selenide: a promising electrochemical sensor for sensitive determination of p-nitrophenol