Gillard does deal with Australian Christian Lobby