Toyota announces recall of Avalon sedans