More than 500 people served Easter lunch at St. Vincent de Paul