Nick Fairley expected to miss 2017 season due to heart condition