Western Digital beats Q4 but stock falls 20% on margin gap