Max Homa fires course record 62 to grab BMW Championship lead