Merkel says unvaccinated have a duty to society