analogous structures perform similar functions but do not arise from common ancestry. what explains the existence of analogous structures?