Prince William reveals why he skipped Olympics