Any recommendations for long lasting foundation that isn’t animal tested? Currently have a body shop one but it doesn’t last at all.