Oral Health Related Quality of Life (OHRQoL) and its association with socio-demographics and weight status among adults in Klang Valley, Malaysia.