公司章程是什么?设立公司的时候必须要有公司章程吗?