BofA Says Hard Landing to Hit Stocks in Second Half