Bush proposes $46 million for port security