300W portable power bank