Human life span may have an 'absolute limit' of 150 years