US Marines to face random blood-alcohol tests