slate floor tiles pros and cons