is goodfellas based on a true story