Michael Caine celebrates 40th wedding anniversary