MLB notes: Angels' Garrett Richards out 6-9 months