达尔文进化论的主要观点以及局限性是什么