derek prince what makes life worth living