Weighted Hardy-Type Inequalities