PM vows to curb 'rip-off' degrees