extracted validation errors display to shared/_validation_errors partial