Carmelo Anthony will opt-out of his contract with the New York Knicks to become a free agent on July 1 according to reports in the US