Hugh Grant settles court claim against Sun publisher for 'enormous sum'