North Miami Beach officials greenlight 19-story, mixed-use project