Incompleteness as inspiration for science-religion dialogue: the philosophical implications of Godel's incompleteness theorem