different types of polycarbonate roofing