First-principles analysis of desired inherent photovoltaic functionalities of tetragonal CuAlX2 (X=O, S, Se and Te)