what is the difference between a moth and a butterfly?