President Donald Trump has vetoed a bipartisan bill calling for safeguarding the Osceola Camp in South Florida from flooding.