butterworm life cycle