Major makes his Zed Arts Debut with his new single titled ‘Myself’