Brillouin and Boson peaks in glasses from vector Euclidean random matrix theory