Home Life Vietnamese-Japanese rock band releases debut album