can science explain life