Electric semi-truck battery catches fire in Tempe