what do soldier beetles eat