公民有哪些权利和义务