From Database Repairs to Causality in Databases and Beyond