Interpreting the effects of missense variants through the lens of protein structure and molecular mechanisms