Scientists unravel mystery of echidnas' bizarre 4-headed penis