basco medicine cabinets price