Proposed East 63rd Street, Prospect Avenue mixed-use development could revitalize area