James Arthur puffed ‘ungodly amount of weed’ and boozed to get through anxiety while on ‘X Factor’