Julian Castro responds to President Donald Trump after border wall visit