A one-pot synthesis of fluorescent N,P-codoped carbon dots for vitamin B12 determination and bioimaging application