Peabody Energy lays off 50 workers at mine