Glamorgan reach 283/4 on rain-affected second day in Cardiff