What are the major differences between a homebirth and a hospital birth? Is a homebirth safe?