System of benefits and social housing is acting as a roadblock to getting people into work says Tory MP