Miami High edges Miami Beach in boys’ basketball, 51-50