'Guardian angels' to protect sleeping US soldiers in Afghanistan