The RNA world hypothesis