Coalgebraic Partition Refinement For All Functors