Germany faces tight race to replace Angela Merkel, with climate change as top voter issue