Britain's Prince William opens up about mental health