Beachlife Festival reveals full 2020 lineup