Pentagon effectively bans Confederate flags on all military property