Developing a PV and Energy Storage Sizing Methodology for Off-Grid Communities