“Strategists at Bank of America have advised investors to take profits in US stocks, citing numerous market "red flags".”