三角龙主要以什么为主要食物