Solar activity and earth's climate