什么是公司章程?公司章程有什么作用?怎样制定公司章程