开普敦为什么是地中海气候?