Johan Cajanus — Finnish politician and priest