Iranian state television says a bus carrying pilgrims on their way to holy sites in Iraq has crashed into a warehouse in western Iran , killing at least 28 people .