the average duration of human romantic love is 2 to 4 years