Houston area to receive $15.7 million to protect ports