Germany says it will not grant asylum to ‘climate refugees’